// console.log(process.argv);
// console.log(process.argv[1]);

// 执行过程中可以传参，区分不同的执行环境
// if (process.argv[2] === "production") {
//   console.log("执行了生产环境的代码");
// } else {
//   console.log("执行了开发环境的代码");
// }

// 2.可以退出进程
// let num = 0;
// setInterval(() => {
//   num++;
//   console.log(num);
//   if (num == 5) {
//     // 退出进程
//     process.exit();
//   }
// }, 1000);

// 3.获取nodejs命令执行环境的路径，到目录
// nodejs执行环境在哪里，那么这个路径就会指向上层目录
// require("./mydir/a.js");
// console.log(process.cwd());

// 二、全局路径：是执行文件的目录路径，或者是文件路径
// 1.__dirname : 执行文件的上层目录绝对路径;
// require("./mydir/a.js");
// console.log(__dirname);

// 2.__filename: 当前执行文件的绝对路径
console.log(__filename);